The OpenVMS Mixed Pointer Size Environment

نویسندگان

  • Thomas R. Benson
  • Karen L. Noel
  • Richard E. Peterson
چکیده

Alpha operating system, version 7.0, has vastly increased the amount of virtual address space available for application use. At the same time, fully compatible support for applications that use only 32-bit addresses (also called pointers) has been preserved. An application that mixes 32-bit and 64-bit pointer sizes operates in a mixed pointer size environment. Mixed pointer size applications were the design center for the initial implementation of 64-bit support in the OpenVMS operating system. This paper discusses the reasons why mixing pointer sizes is expected to be a common practice and describes the design of operating system and language features that are provided to ease programming in this mixed pointer size environment.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Adding 64-bit Pointer Support for a 32-bit Run-time Library

has extended the address space accessible to applications beyond the traditional 32-bit address space. This new address space is referred to as 64-bit virtual memory and requires a 64-bit pointer for memory access. The operating system has an additional set of new memory allocation routines that allows programs to allocate and release 64-bit memory. In OpenVMS Alpha version 7.0, this set of rou...

متن کامل

Decoherence of a Pointer by a Gas Reservoir

We study the effect of the environment on the process of the measurement of a state of a microscopic spin half system. The measuring apparatus is a heavy particle, whose center of mass coordinates can be considered at the end of the measurement as approximately classical, and thus can be used as a pointer. The state of the pointer, which is the result of its interaction with the spin, is transf...

متن کامل

Extending OpenVMS for 64-bit Addressable Virtual Memory

ported a 32-bit virtual address space that maximized compatibility for OpenVMS VAX users as they ported their applications from the VAX platform to the Alpha platform. Providing access to the 64-bit virtual memory capability defined by the Alpha architecture was always a goal for the OpenVMS operating system. An early consideration was the eventual use of this technology to enable a transition ...

متن کامل

Quantifying the Total Cost of Upgrading OpenVMS VAX Systems to HP OpenVMS AlphaServer Systems A Detailed Analysis of the Benefits Realized and Satisfaction Achieved by Upgrading VAX Environments To HP AlphaServer Systems Running OpenVMS

Since its introduction 23 years ago, more than one-half million VAX systems have been sold. However, like all computing architectures, the VAX could not remain on the leading edge of technology forever. Several years ago, an announcement was made regarding an end-of-ship date for the VAX. Since the introduction of the AlphaServer, many OpenVMS VAX customers have upgraded to the newer 64-bit Alp...

متن کامل

Inheritance Based Environments in Stand-alone OpenVMS Systems and OpenVMS Clusters

The classification of users into groups, the separate identification of privileged user groups (those identified as “System”), and all other users, suggests a natural hierarchical structure. While these hierarchies are more than what many other operating systems provide, they still are not fully reflective of many environments. The organization, the applications, and the computing environment o...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • Digital Technical Journal

دوره 8  شماره 

صفحات  -

تاریخ انتشار 1996